package com.eagle.nenaboot.common.protocol;




/**
 * <p>
 *  链接注册消息体
 * <p>
 *
 * @author eagle liu
 * @since 2020/3/13 21:14
 */

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 此注解会生成equals(Object other) 和 hashCode()方法
 * 它默认仅使用该类中定义的属性且不调用父类的方法
 * 可通过callSuper=true解决上一点问题。让其生成的方法中调用父类的方法。
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class RegisterPacket extends Packet {


    /**
     * <p>
     *  用户令牌
     * <p>
     *
     * @since 2020/3/1 10:39
     */
    private String token;

    private Boolean success;

    private String message;

    @Override
    public Byte getCommand() {
        return Command.REGISTER;
    }

}
